package com.ruoyi.iot.domain.vo;

import lombok.Data;
import java.util.List;

@Data
public class IotRuleDefinition {
    /**
     * 规则ID
     */
    private Integer ruleId;
    private String code;            // 规则编号
    private String name;            // 规则名称
    private String takeEffectType;  // 生效时间类型
    private String effectiveDate;   // 生效日期
    private String takeEffectTime;  // 生效时间范围
    private String takeEffectWeeks; // 生效星期
    private String triggerType;     // 触发类型
    private String runState;        // 运行状态
    private String sourceType;      // 规则来源
    private List<IotTriggerCondition> conditions; // 触发条件
}